home *** CD-ROM | disk | FTP | other *** search
/ SunSoft Catalyst CDWARE 1996 May to August / Catalyst CDWARE 1996 May to August.iso / .products / IBM_Canada / djspec.html% < prev    next >
Internet Message Format  |  1996-02-27  |  11KB

  1. From redmond@VNET.IBM.COM Wed Nov 22 07:40 PST 1995
  2. Date: Wed, 22 Nov 95 10:38:16 EST
  3. From: "Patrick Redmond" <redmond@VNET.IBM.COM>
  4. To: jasoni@cdware.Eng.Sun.COM
  5. Subject: IBM software pages 7
  6.  
  7. <!doctype html public "-//IETF//DTD HTML//EN">
  8. <HTML>
  9.  
  10. <head>
  11. <title>IBM DataJoiner Spec Sheet</title>
  12. <meta name="abstract" content="IBM DataJoiner Specification Sheet>
  13. <meta name="revision" content="1.0">
  14. <meta name="owner" content="jasonk@vnet.ibm.com">
  15. <meta name="keywords" content="datajoiner">
  16. <meta name="review" content="REVIEW_961231">
  17. <meta name="security" content="public">
  18. </head>
  19.  
  20. <BODY>
  21. <img src="../../images/mastsoft.gif" alt="IBM Software"><br>
  22.  
  23. <h1><a name="top">IBM DataJoiner</a></h1>
  24.  
  25. <h2><I>A New Class of Data Access Middleware</I></h2>
  26.  
  27. <p>Table of contents:
  28. <ul>
  29. <li><a href="#need">The Need for DataJoiner</a>
  30. <li><a href="#reas">Four Good Reasons to Buy DataJoiner</a>
  31. <li><a href="#opti">DataJoiner Optimizer</a>
  32. <li><a href="#vend">Vendor Support</a>
  33. <li><a href="#stds">Standards and Client Platforms</a>
  34. <li><a href="#edu">DataJoiner Education, Consulting, and Services</a>
  35. <li><a href="#concl">Conclusion </a>
  36. </ul>
  37.  
  38. <HR>
  39. <h3><a name="need">The Need for DataJoiner</a></h3>
  40. <P>
  41. Admit it. You have data scattered from here to there on sources that can't talk to each other. You can usually access the
  42. information you need everyday, along with the few items you need from time to time. But what about solving a really tough problem,
  43. one that requires you to pull information from a variety of sources all at once? It might be left alone, not because it's
  44. unnecessary, but because it requires droves of programmers to figure out where the information is located and how you can use it
  45. once you get it. Maybe you can't use it because your marketing department has Oracle but customer service uses DB2. Good luck.
  46. <P>
  47. Every organization from those in home offices to those in corporate headquarters searches for a competitive advantage. Finding daily
  48. operations data efficiently is no longer a competitive advantage. The best companies today can access any data they want, when they
  49. want it, and use it the way they need to. That's today's competitive advantage and one not to be overlooked. Ignorance might be
  50. bliss in poetry, but it's death in business.
  51. <P>
  52. That's why IBM developed DataJoiner. It's a new class of database middleware that lets you join data from different sources with a
  53. single SQL statement and a single interface. That single interface hides all the differences you struggle with when accessing
  54. information from around your business. Even your application doesn't have to know the differences. One interface to one database
  55. image. It's that simple. You don't even have to know where the data resides.
  56.  
  57. <p>
  58. <center><img src="djart1.gif"></center>
  59. <p>
  60.  
  61. <HR>
  62. <h3><a name="reas">Four Good Reasons to Buy DataJoiner</a></h3>
  63. <P>
  64.  <UL>
  65.  
  66. <LI>DataJoiner makes queries more powerful than ever. You don't have to send ten different queries to ten different data sources to
  67. get an answer with DataJoiner. One query can access all ten sources, find the data, and join it together in front of you. Those ten
  68. sources can be IBM or non-IBM, relational or non-relational, local or remote. Database gurus call this heterogeneous access. You'll
  69. call it awesome, and it is. It's so awesome, in fact, that when we demonstrate it at tradeshows, people don't believe that we're
  70. accessing live data. They ask us if we pre-loaded the demo on our machines before we came, labeling one data source Oracle, another
  71. Sybase, and another DB2. Nope. It's all live, and we join it right there at the booth. Honest.
  72. <LI>DataJoiner makes application development easy. There's only one API to deal with. You tell your application how to talk to
  73. DataJoiner and DataJoiner talks to all the different databases in your business. We call this transparency. The data locations, SQL
  74. dialects, networking protocols, operating systems, data types, error codes, and functional differences are transparent to your
  75. application. Which means you don't have to worry about them.
  76. <LI>DataJoiner strengthens your replication strategy. Using DataJoiner in conjunction with IBM Replication Solution Products, you
  77. can replicate data from Oracle to DB2, and DB2 to Sybase, among many other possibilities. DataJoiner provides access to current as
  78. well as point-in-time data at diverse, remote data sources. It's like buying a handful of new CDs. Same great stereo system, more
  79. music to play.
  80. <LI>DataJoiner provides a full-strength relational database. The power of IBM's DB2/6000 database is the launchpad for DataJoiner's
  81. middleware capabilities. We call this DB2/6000 functionality DataJoiner's local database. You can use it to store query results,
  82. develop and manage snapshots of data from different sources, and support concurrent transaction processing. The local database
  83. offers full backup and recovery, logging, and locking subsystems. No extra charge.
  84. </UL>
  85. <P>
  86. "Wow," you might say after reading all this, "that's just like having one big database." Exactly.
  87.  
  88. <p>
  89. <center><img src="djart2.gif"></center>
  90.  
  91. <p><a href="#top">[top]</a>
  92. <HR>
  93. <h3><a name="opti">DataJoiner Optimizer</a></h3>
  94. <P>
  95. If you're impressed by how much DataJoiner can do, wait until you see how fast it can do it. IBM is known for its optimizer
  96. technology and DataJoiner development infused the company's most advanced techniques inside DataJoiner. Some middleware products
  97. have an optimization strategy that consists of materializing each of two tables to be joined on a platform containing the middleware
  98. code. The join occurs there. But wait a minute. Take a moment to consider that one of the tables might contain 5,000,000 rows, while
  99. the other might only contain 10,000 rows. Doesn't it make sense to just materialize the smaller table? It might. Better yet, perhaps
  100. only portions of each table need to be materialized. Some optimizers won't figure this out. Ours will.
  101. <P>
  102. Our optimizer doesn't just look at the number of rows in the two tables to be joined, nor is it satisfied with a simple index
  103. strategy. Instead, the DataJoiner optimizer takes into consideration the relative CPU speed of each data source, the relative IO
  104. speed, and the relative network bandwidth when formulating a fast solution to your query. It combines these factors with statistics
  105. you supply on each data source to blaze a path to the information you need.
  106. <P>
  107. DataJoiner's optimization strategy can lead to improvements measured in days, not hours or minutes. Think about that. DataJoiner
  108. could give you answers by lunchtime. Something else might not give you answers until you drive home that night, watch television,
  109. dream about your query, shower the next morning, eat breakfast, and drive back to work. Hope it wasn't urgent.
  110.  
  111. <p><a href="#top">[top]</a>
  112. <HR>
  113. <h3><a name="vend">Vendor Support</a></h3>
  114. <P>
  115. "Okay," you're thinking, "who can DataJoiner really talk to?" Glad you asked. DataJoiner supports relational and non-relational data
  116. sources, including:
  117. <P>
  118. <UL>
  119. <LI>The DB2 Family, including:
  120. <p>
  121. <UL>
  122. <LI>DB2 for MVS
  123. <LI>DB2 for VSE and VM (SQL/DS)
  124. <LI>DB2 for OS/400
  125. <LI>DB2 for AIX
  126. <LI>DB2 for OS/2
  127. <LI>DB2 for HP-UX
  128. <LI>DB2 for Solaris Operating Environment
  129. <LI>DB2 Parallel Edition
  130. </UL>
  131. <LI>Oracle
  132. <LI>Sybase
  133. <LI>Microsoft SQL Server
  134. <LI>IMS (through gateway)
  135. <LI>VSAM (through gateway)
  136. </UL>
  137. <P>
  138. Additionally, DataJoiner includes a generic access API that allows you to use existing drivers and/or create new drivers to gain
  139. access to an unlimited set of data sources.
  140.  
  141. <p><a href="#top">[top]</a>
  142. <HR>
  143. <h3><a name="stds">Standards and Client Platforms</a></h3>
  144. <P>
  145. DataJoiner supports a range of standards including ODBC and XOPEN CLI. Clients can access DataJoiner from any of the DB2 Client
  146. Application Enabler platforms such as OS/2, Windows, and UNIX. Also, you can use one of several popular programming languages like
  147. C, FORTRAN, and COBOL to take advantage of DataJoiner's single-database API.
  148. <P>
  149. DataJoiner works with hundreds of tools that support the IBM Client Application Enabler API. Now you can extend the power of
  150. familiar tools like Microsoft Access, IBM Visualizer, IBM Visual Age, and PowerSoft PowerBuilder to work with data across your
  151. business through the DataJoiner interface.
  152.  
  153. <p><a href="#top">[top]</a>
  154. <HR>
  155. <h3><a name="edu">DataJoiner Education, Consulting, and Services</a></h3>
  156. <P>
  157. Want to learn how to use DataJoiner? We'll teach you all about it. IBM offers customer education for DataJoiner, with classes
  158. available now.
  159. <P>
  160. We can even come to your place to configure your existing systems and install DataJoiner. IBM offers two phases of DataJoiner
  161. consulting:
  162. <P>
  163. <UL>
  164. <LI>DataJoiner Planning Phase. This service helps you plan for the installation and configuration of DataJoiner and the
  165. configuration of your network systems. Issues addressed include an assessment of general readiness, client and data source
  166. definitions, and a strategy for backup and recovery.
  167. <LI>DataJoiner Implementation Phase. This service gets DataJoiner up and running. Steps include installing DataJoiner and
  168. configuring access to data sources, installing and configuring remote clients, and documenting your environment.
  169. </UL>
  170.  
  171. <p>
  172. <center><img src="djart3.gif"></center>
  173.  
  174. <p><a href="#top">[top]</a>
  175. <HR>
  176. <h3><a name="concl">Conclusion</a></h3>
  177. <P>
  178. So that's DataJoiner. It accesses your data, IBM or non-IBM, relational or non-relational, local or remote, like it was all part of
  179. one big database. It makes your queries more powerful than ever, makes your application development easy, strengthens your
  180. replication strategy, and provides a full-strength relational database. And thanks to its intelligent optimizer, DataJoiner gets
  181. your work done in a hurry.
  182. <P>
  183. It's a whole new class of data access middleware.
  184. <P>
  185. For more information about DataJoiner, including information about education and services,
  186. contact your IBM authorized software reseller or IBM marketing representative.
  187.  
  188. </BODY>
  189.  
  190. <!-- end ibmbody--------------------------------------------------------- -->
  191. <HR>
  192. <b><pre>
  193.   <A HREF="../../index.html"><IMG BORDER=0 SRC="../../images/home.gif" alt="Software home page"></A> <A
  194. HREF="http://sq.ibm.com/sq/"><IMG BORDER=0 SRC="../../images/sqx.gif" alt="Software Quarterly"></A> <A HREF ="../../dl.html"><IMG
  195. BORDER=0 SRC="../../images/download.gif" alt="Download"></A> <A HREF="mailto:ibmsoftware@vnet.ibm.com"><IMG BORDER=0
  196. SRC="../../images/feedback.gif" alt="Feedback"></A> <A HREF="../../software/index_all.html"><IMG BORDER=0
  197. SRC="../../images/index.gif" alt="Index"></A>
  198.  <A HREF ="../../index.html"><IMG BORDER=0 SRC="../../images/l_homex.gif"></A><A HREF="http://sq.ibm.com/sq/"><IMG BORDER=0
  199. SRC="../../images/l_sqx.gif"></A><A HREF ="../../dl.html"><IMG BORDER=0 SRC="../../images/l_downx.gif"></A><A
  200. HREF="mailto:ibmsoftware@vnet.ibm.com"><IMG BORDER=0 SRC="../../images/l_feedx.gif"></A><A HREF="../../software/index_all.html"><IMG
  201. BORDER=0 SRC="../../images/l_indexx.gif"></A>
  202. </pre>
  203. <br>
  204. [
  205. <a href="datajoin.html">IBM DataJoiner home page</a>
  206. ]
  207. <br>
  208. [
  209. <a href="http://www.ibm.com/">IBM home page</a> |
  210. <a href="http://www.ibm.com/Orders/">Order</a> |
  211. <a href="http://www.ibm.com/Search">Search</a> |
  212. <a href="http://www.ibm.com/Assist/">Contact IBM</a> |
  213. <a href="http://www.ibm.com/Finding/">Help</a> |
  214. <a href="http://www.ibm.com/copyright.html">(C)</a> |
  215. <a href="http://www.ibm.com/trademarks.html">(TM)</a>
  216. ]
  217. </b>
  218. </body>
  219. </html>
  220.  
  221.